package net.thxjj.adminServer.entity.aep.profilegc;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
@NoArgsConstructor
@AllArgsConstructor
public class UpdateBean2 {

    private boolean isHeartBeat;  //是否是心跳包标志
    private boolean isLocalTestAlarm;  //本地测试报警标志
    private boolean isRemoteTestAlarm;  //远程测试报警标志
    private boolean isLowBattery;  //低压警告
    private boolean isLowBNoDisturb;  //低压警告免打扰标志
    private boolean isLifeStop;  //寿命终止标志
    private boolean isDC;  //是否是DC设备标志
    private boolean isSDComAbnormal;  //底板通讯异常标志
    private boolean isGasSensorFault; //GAS传感器故障
    private boolean isGasSensorFaultNoDisturb; //GAS传感器故障免打扰
    private boolean isGasAlarm;  //GAS报警
    private boolean isGasSilence;  //GAS报警静音
    private boolean isCoSensorFault; //CO传感器故障
    private boolean isCoSensorFaultNoDisturb; //CO传感器故障免打扰
    private boolean isCoAlarm;  //CO报警
    private boolean isCoSilence;  //CO报警静音
    private long gasLevel;   //单位%LEL
    private long coLevel;    //单位ppm
    private long temperature;
    private long gasAD;
    private long coAD;


    @Override
    public String toString() {
        return "UpdateBean2{" +
                "isHeartBeat=" + isHeartBeat +
                ", isLocalTestAlarm=" + isLocalTestAlarm +
                ", isRemoteTestAlarm=" + isRemoteTestAlarm +
                ", isLowBattery=" + isLowBattery +
                ", isLowBNoDisturb=" + isLowBNoDisturb +
                ", isLifeStop=" + isLifeStop +
                ", isDC=" + isDC +
                ", isSDComAbnormal=" + isSDComAbnormal +
                ", isGasSensorFault=" + isGasSensorFault +
                ", isGasSensorFaultNoDisturb=" + isGasSensorFaultNoDisturb +
                ", isGASAlarm=" + isGasAlarm +
                ", isGASSilence=" + isGasSilence +
                ", isCOSensorFault=" + isCoSensorFault +
                ", isCOSensorFaultNoDisturb=" + isCoSensorFaultNoDisturb +
                ", isCOAlarm=" + isCoAlarm +
                ", isCOSilence=" + isCoSilence +
                ", gasLevel=" + gasLevel +
                ", coLevel=" + coLevel +
                ", temperature=" + temperature +
                ", gasAD=" + gasAD +
                ", coAD=" + coAD +
                '}';
    }
}
